stand-off missiles - Turkish English Dictionary